var Person = ooptimus.defClass(function(name) {

	this.getName = function() {

		return name;

	};

});

Person.def("sayHelloTo", function(name) {
	
	return "Hello " + name + ", I am a person";
	
});

Person.def("getData", function() {

	return "Person: " + this.getName();

});

var Employee = ooptimus.defClass(Person, function(name, id) {

	this.superInit(name);
	this.id = id;

});

Employee.def("sayHelloTo", function(name) {
	
	return "Hello " + name + ", I am employed";
	
});

Employee.def("getData", function() {

	return "Employee: " + this.getName() + " (ID: " + this.id + ")";

});
